perform good deeds - Spanish English Dictionary